/*-------------------------------------------------PAGE BODY-------------------------------------------------*/
@font-face {
    font-family: DeliciousRoman;
    src: url(http://www.font-face.com/fonts/delicious/Delicious-Roman.otf);
    font-weight:400;
}


body {	
    margin: 0 auto;	
    padding: 0;	
    /* font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;	 */
	font-family:georgia,serif;
    color: #FFF;	

    height:100%;
    width: 100%;

    /*    background-image:url('http://themes.googleusercontent.com/image?id=1OACCYOE0-eoTRTfsBuX1NMN9nz599ufI1Jh0CggPFA_sK80AGkIr8pLtYRpNUKPmwtEa');*/

    background-color: #000;	
    background-image:url('fondo.jpg');
/*        background-repeat:no-repeat;*/
    /*    background-attachment:fixed;*/
    /*    background-size: 100%;*/

    text-align: center;
/*    font-family:times new roman,times,serif;*/
    
    position: relative;
    font-size: 11px;
    overflow: hidden;
    /*    height:100%;*/
}


.titulo_ppal{

    margin-left: 10px;


/*    font-family:times new roman,times,serif;*/
    /* font-family: DeliciousRoman, Helvetica, Arial, sans-serif; */
    /* font-family:comic sans ms,cursive; */
    font-family:georgia,serif;
    font-size: 30px;

    z-index: 5;
    margin-top: 80px;

/*    position: absolute;
    top: 100px;
    left: 250px;*/
    
    /* color: #524d4d; */
	color: #FFF;
    
}

.logo_rck{
    background: rgba(100, 0, 0, 0.5);

/*    font-family:times new roman,times,serif;*/
    font-family:comic sans ms,cursive;
    font-size: 9px;
    
    position: absolute;
    left: 20px;
    bottom: 128px;
    
    padding: 2px 5px;

/*    width: 320px;
    height: 250px;*/
    /*    border: 1px solid red;*/

/*    -webkit-border-radius: 20px;
    border-radius: 20px;*/
}

.footer_text{
    position:absolute;
    left:471px;
    bottom: 128px;

/*    font-family:times new roman,times,serif;*/
    font-size: 11px;
}

.logo_min{
    position:absolute;
    left:328px;
    bottom: 128px;
}


.login{
    /*    position: absolute;*/
    /*    top: 10px;*/
    /*              left: 300px;*/

    /*    background-color: #000;*/
    background: rgba(0, 0, 0, 0.65);

    /*    filter:alpha(opacity=40);
        filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
        -moz-opacity:0.40;
        opacity:0.40;*/


    /*    float: right;
        margin-bottom:10px;
        margin-right: 50px;*/

    position: absolute;
    right: 50px;
    /* bottom: 350px; */
	bottom: 200px;
	/*height: 274px; */

    width: 250px;
    /* height: 250px; */
    /* height: 274px; */
    /*    border: 1px solid red;*/

    -webkit-border-radius: 20px;
    border-radius: 20px;

}


.titulo{
    float: left; 
    margin-left: 10px;
    margin-top: 20px;
    font-size: 20px;

}



.izq{
    float: left; 
    margin-left: 10px;
    margin-top: 20px;

}

.der{
	float: right;
    margin-right: 11px;
    margin-top: 5px;
}

.boton{
    float: right;
    margin-right: 10px;
}

.boton input{
    font-size: 19px;
    color: #000;
    background-color: #9c9191;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

.input{
    margin-top: 3px;
    /*    border: 1px solid #006;*/
}

.color_input{
    color: #524d4d;
}

.input:hover {
    /*border: 1px solid #f00;*/
    /*    background: #ff6;*/
}

.input input{
    font-size: 15px;
    width: 220px;
}


.boton {
    -moz-box-shadow:inset 0px 1px 0px 0px #fafafa;
    -webkit-box-shadow:inset 0px 1px 0px 0px #fafafa;
    box-shadow:inset 0px 1px 0px 0px #fafafa;
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #918b91), color-stop(1, #dfdfdf) );
    background:-moz-linear-gradient( center top, #918b91 5%, #dfdfdf 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#918b91', endColorstr='#dfdfdf');
    background-color:#918b91;
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    border:1px solid #dcdcdc;
    display:inline-block;
    color:#ffffff;
    font-family:arial;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    /*	text-shadow:1px 1px 0px #ffffff;*/
}

.boton:hover {
    background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #918b91) );
    background:-moz-linear-gradient( center top, #dfdfdf 5%, #918b91 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#918b91');
    background-color:#dfdfdf;
}

.boton:active {
    position:relative;
    top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

